characteristic-based-split algorithm - English Synonyms Dictionary